package com.jz.community.moduleshoppingguide.home.ui.view;

import com.jz.community.basecomm.mvp.MVPContract;
import com.jz.community.moduleshoppingguide.home.bean.CategoriesGoodsBean;
import com.jz.community.moduleshoppingguide.home.bean.ChunnelTypeBean;

import java.util.List;

public interface ChannelOutView extends MVPContract {

    interface View extends MVPContract.View {
        void showChannel(List<ChunnelTypeBean> list);

        void showOutGoodsInfo(CategoriesGoodsBean entity);

        void showChannelError(String s);

        void showOutGoodsError(String s);
    }

    interface Presenter extends MVPContract.Presenter<View> {
        void getChunnelCategories(String categoryId, String cityCode);

        void getOutGoodsInfo(String id, String shopId, String sort, int page, int size);
    }
}
